home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
util
/
dir
/
KnowAllV1_4.readme
< prev
next >
Wrap
Text File
|
1997-11-02
|
20KB
|
455 lines
Short: Know-All V1.04 (Super File Search and Action/Catalogue!!)
Author: garpa@southwales.u-net.com (Carl Harrison)
Uploader: garpa@southwales.u-net.com (Carl Harrison)
Type: util/dir
Know-All PROFESSIONAL
V1.04 © C.Harrison 1997
Know-All is the BEST Find-File-and-Action/Device Catalogue program
available for the Amiga platform.
Know-All has now become ShareWare, - only pre-version 1.03 options
are available for the un-registered user, however - a lot of the program
is given away with the un-registered version but the extra options make
a hell of a difference - especially with your time. Think about registering
software, its the only way to keep the Amiga alive. Other than that, the
program is FREE!
LEGAL WARNING
-------------
This software, is provided, as is. Any changes to documentation or program
code is at the programmer's discretion. KnoWAll PROFESSIONAL is protected
under International Copyright Laws. You are not premitted to distribute,
copy, lend, hire, hack without the written permission from the author of
KnoWAll (Carl Harrison). KnoWAll PROFESSIONAL has been released as a
shareware product, meaning that if you use this program extensively, or
wish to use the more advanced features of KnowAll then it is suggested that
you register the software as described at the bottom of this document. The
author of KnoWAll cannot be held responsible for any errors caused by
this program. The program has been FULLY tested and debugged. If any
problems occur to your computer, it is not the responsibility of the
author. By agreeing to use KnoWAll, you automatically agree to the above
statements.
aNYwAyS... KnowAll is EXTREMLY fast!
***************************************************************************
Version 1.03 produces ;- Typical Speed (on a 030 50Mhz) KnowAll took only
44 seconds to scan a 500Meg Partition
49 seconds to scan a 500Meg Partition and create a catalogue in RAM:
43 seconds to Scan a 500Meg Partition and Create a catalogue in RAM: for
.Info files.
***************************************************************************
In-Catalogue Searching
----------------------
15 seconds to scan the 500Meg Partition Catalogue and create another
catalogue in RAM: for .info files. Over 55% Speed Increase ! REGISTERED
USERS ONLY !
***************************************************************************
Hard Drive was a Connor 800k Sec IDE and was 9% fragmented.
Another Reason for Registering;-
--------------------------------
I proceeded to test KnowAll's device-reading routine against the registered
KnowAll's built-in-catalogue search routine using CU Amiga CD's 2-15 on a
2xSpeed PowerComputing SCSI CDROM on a Squirrel SCSI interface and the
results are as follows;-
KnowAll took a total of 2hours 32mins to scan CU Amiga CD 2-15 and create a
catalogue for EACH CD. (only 300k sec (2speed CD unfortunately :( ))
KnowAll ONLY took a total of 55 mins to scan the Catalogued-Catalogues
of CU Amiga CD 2-15 and create a complete-catalogue of those catalogues....
KnowAll ONLY took a total of 40 mins to scan the Catalogued-Catalogues of
CU Amiga CD2-15 and create a complete-catalogue of .Library Files.
Total Files Processed on 14 CDROMS = 362,948 files (8.4 Gig of Data)
***************************************************************************
The faster your device, the fast KnowAll will work. 8 SpeedCD roms and
above and/or SCSI hard-drive(s) will surely help KnowAll fly!
There is very little math involved in KnowAll, so I wouldn't be surprised
if it achieves near or same results on a standard A1200. Pretty good huh?
Let me know how fast it runs on yer drive.
It can do a number of actions which will help you manage your enormous
software collection ;)
CATalogue whole devices into a text file for your information
CATalogue whole devices for only matching files for your information
COPY the matched files to a destination of your choice
DELETE the matched files
MOVE the matched files
Combine Commands from above to do several actions at once !
(Catalogue yer Hard-Drive whilst deleting file_id.diz's!)
Catalogue files within Catalogue-Files (scan your complete
collection in one command!)
Which is useful for....
Putting the files in their correct places...Such as .library files scattered
throughout yer partitions... :)
Dumping all those BBS adverts and File_ID.Diz's :)
Build it into a Door within a BBS (using CLI/Script or some other method)
Pinching .WAVs, .MOVs, .MPG, .AVI and others of yer m8s PC CDs. Heheheh
Handy for giving file-lists to BBS users from Sysops!
Using a FTPdevice program, you can do searches for programs on Internet FTP
sites using CLI/DOpus/Ordering or whatever program you have! (untested)
Handy or Wot? :P
You'll have access to ALL of your Software Collection, whether it is on CD,
Disk, or whatever device you have attached. You'll have access to all of it
without having to physically search through the medium's to locate whatcha
looking for and KnowAll will even prompt you for the CD/Disk! if you are
copying/moving/updating/deleting etc..
All this runs from CLI and is very easy to use.
Program Requirements
--------------------
Any Amiga supporting WorkBench 2.0 and Above.
Recommend 2 Meg RAM or More :)
Program Installation
--------------------
Copy it wherever you want (just put any library files in its proper location)
Plug it into Ordering or DOpus. Now it REALLY becomes handy... READ ON !
Program is CLI so plug it into whatever you use!
Program Limitations
-------------------
Only Holds a maximum of 20,000 Directories (scanned)
Memory has been set aside for 1 Meg. (Sorry, but the information has to
be stored somewhere ;)
I am working on a routine, which will self-optimise varaiable and re-use
same-data which will allow me to set the program to the 1meg memory reserve
but be able to scan unlimited size devices and create catalogues - this
should be out before November 1997 - and registered users automatically
get updates by the way!
USAGE
-----
Type knowall with NO arguments to get the help page from the program.
knowall ARGUMENTS
ARGUMENTS being;-
DRIVE="HD0:" (search or source device - including inverted commas!)
In All Cases, the above command MUST be included in the command string.
Then, you can ACTION one of the following by putting the key word into
the command string following the DRIVE information.
DELETE deletes all files matched.
COPY="destination directory" (including /) Copies all files matched.
MOVE="destination directory" (including /) Moves all files matched.
WC="wilcard- anything, such as "IFF" or ".SND" no *.* or #? required!)"
(Inverted commas required! Do not forget this!)
Default setting is to respond to EVERY file, so if no-wildcard has
been selected and DELETE chosen then the program will DELETE All Files
Encountered. Do not use DELETE with NO wildcard otherwise yer'll delete ALL
yer files !!!!
CATACT="destination directory and filename for catalogue on actioned
files found with the wildcard" (include inverted commas)
CATALL="destination directory and filename for complete catalogue of
a device" (include inverted commas)
PRI="program priority from -127 to 127" (include inverted commas)
Default setting is set to 0.
VERBOSE1 Outputs to CLI files found (matched using MulTiSearch)
VERBOSE2 Outputs to CLI ALL files encountered
Only ONE verbose command can be used. Let me know if you want the option for
both.
** COMMANDS AVAILABLE FOR REGISTERED USERS ONLY **
When registered and you have installed your keyfile as desribed, the following
commands will become available. Un-registered users are ignored if the
following commands are used.
CATSEARCH="catalogue directory/" - allows you to do in-catalogue searches of
previously generated catalogues. Compatible options are CATACT,CATALL,COPY,
MOVE,DELETE. Kewl - SO NOW YOU CAN GENERATE ONE CATALOGUE OF ALL YOUR CDs
(MODs, JPGs or whatever) with one command! or copy them to another device -
if yer burning CDs you can now make your own MOD CDs without searching for
the MODS, just send a WC=".MOD" COPY="blahblah", let KnowAll locate the
file(s) and copy them for you easily and quickly, wherever you want.
Here are some examples, which when you examine, you will know how easy it is
to use.
Unfortunately, due to Amos-Pro not liking to share with other Amos-Pro
programs (if anyone has a copy of the AMOS program sharing thingy that WORKS
- I could not get the AMOSpatch to work on KnowALL) send a copy to my-email
address below PLEASE! and I'll send yer a key-file for KnowAll), you can only
run KnowAll one at a time, however you can do several actions (for example)
in one command line like;-
knowall drive="cd0:" catall="data:text/cds/aminet9606.list"
The above line would catalogue the whole CD-ROM drive CD0: and dump the
contents into data:text/cds/aminet9606.list.
knowall drive="hd1:" catact="data:trashcan/alllibraryfiles.list" wc=".library"
The above line would catalogue ALL encountered .library files and catalogue
the contents into data:trashcan/alllibraryfiles.list file.
knowall drive="hd1:" wc=".library" move="workbench:libs/"
The above line would move all .library files encountered on HD1 to the
libs directory on HD0: The move command could be replaced with copy to
copy the files rather than move them. Please note, no catalogue is generated,
just the action initiated.
knowall drive="hd1:" wc="file_id.diz" delete
The above line would DELETE all FILE_ID.DIZ files encountered on HD1
You can even mix commands. Like Cataloguing Whole devices and copy just
Mpeg files the same time.
knowall drive="cd0:" wc=".MPG" catact="data:trashcan/ALLMPEGFILES.txt" catall="data:trashcan/ALLfiles.txt"
The above line would create a catalogue file of ALL files encountered and
would create a file for ALL .MPG files encountered.
knowall drive="hd1:" catall="ram:allfiles.list" wc="file_id.diz" DELETE
The above line would create a catalogue of HD1: of ALL files encountered and
would delete ALL file_id.diz files.
If you wanted to delete all file_id.diz's, but keep a log of them you would
use the command;-
knowall drive="hd1:" wc="file_id.diz" catact="ram:deleted_dizs.list" DELETE
another useful command is...
knowall catsearch="hd3:text/Magazine_CDs/" wc=".library" catact="ram:list.txt"
The line above (for reg'd users) would search previously-generated catalogue
files in hd3:text/magazine/CDs for all ".library" files and catalogue
the results in a file in RAM: called list.txt. The CATACT command can be
replaced with DELETE, COPY or MOVE to initiate the intended action. KnowAll
will even prompt you with a requester for the device to be inserted if you
did want to copy/move or delete! This command searches the entire directory,
so there is no limit to the amount of catalogue files to be in-searched!
If you just wanna play around, the following command would scan CD0: and
CLI output all the directories that it encountered.
knowall drive="cd0:" verbose1
If you wanted to scan CD0: and list everything on there you would issue the
command
knowall drive="cd0:" verbose2
****************************************************************************
It is STRONGLY advised that you do not change the contents of ANY generated
catalogues. KnowAll follows a strict format for reading the file, you may
look at one because at the bottom of the file, it reproduces the
statistics from the CLI output, but do not amend and save over the catalogue!
****************************************************************************
This program is *incredibly* useful for cataloguing magazine CDs, and VERY
useful if you want to find all QuickTime movies or Jpegs or Mpegs or S3m's or
MIDI files (or a million other datatypes!) on data CDs
There are NO restrictions for the UNREGISTERED-USER except they cannot
do in-catalogue searching - which may I remind you, will save you upto
55% of your time if searching through GIGs of data. If you have the patience,
then fine, use KnowAll on "slow" speed, otherwise support shareware AND the
Amiga (coz encouragement results to better output - in other words, if you
can show your appreciation and would like to use the full functions of the
program then ENCOURAGE ME coz I still an AMIGA NUT! but I use PC's in work,
and I've just bought myself a £1,600 PC with 200Mhz Pentium MMX, 16Speed CD
32MEG RAM, 3.5GIG HD, BubbleJet Printer, 15" Monitor, Software, 4MEG 3D
Graphics Card, 32Bit WaveTable SoundCard and I still wanna use my Amiga -
don't let me put my miggy in a box and forget her - I LOVE her but I must
obviously earn money (I'm a Quality Systems Programming Engineer) I design
Quality (ISO based) software for the manufacturing industry so programming
is my career - don't put me out of a job.
This program is ShareWare and ShareWareSwopWare (!).
What the bloody hell is ShareWareSwopWare??????
Well, I'm not particular rich (yet!), and can't afford all the shareware
proggies for amiga, so if you like my program, and you have shareware
programs (doesn't matter what it is - as long as you made it, or that you
have at least registered it and not ripping the authors off!) send me a
registered version of your software and you will receive the next version of
KnowAll, free.
Things to do;-
DEEP search, such as true filetype recognition through WhatIs.Library
Have an option to the protection bits on your Hard-Drive! Kewl. Just before
you go on holiday, set it to No WRITE/DELETE etc... on your hard-drive and
whahaay! A automated protection program ! Kewl!
Get LHA or LZX or ZIP or XFD or XPK or whatever compressor to compress the
files that you are looking for by device !
Get External programs to perform actions on the files (via Arexx or my
own type of script language or direct).
Probably millions of other little add-ons by the time I've finished...
You can even perform speed-tests with your hard-drive and Amiga using KnowAll.
Just use the commands
KnowAll drive="hd3:" to do a complete scan of your hard-drive without
doing anything other than outputting how many files found and how long it
took.
Typical speeds for reading PC magazine CDs is less than 1 minute, sometimes
as quick as 11 seconds! Whilst Amiga related CD's such as CU Amiga or
Amiga Format can take several minutes. The quality and quantity shows -
1,800 files average on a PC CD while Amiga CDs pull off 20,000-30,000
files! Of Course we are talking totally running from CDs for the Amiga -
something PC users CANNOT do without redistributing the OS..Tough Luck
Lads, try an efficient OS for a change not something still in the 70's
(Win95 is MS_FLOSS * I mean STILL MS_DOS dependent..)
~~~~~
As for GATEWAY 2000 and Amiga Inc, WHY DON'T YOU RELEASE WORKBENCH FOR
THE PC????? - preferably using a filesystem that is to be used for the
PowerPC Amiga's. I mean, you've got the rights for WorkBench and it was
written in C, so why not port????? :) PLEASE....
Program Tested on:
Amiga CD32 10Meg Ram 850Meg HD SX32 020 14Mhz
Amiga A1200 18Meg Ram 1Gig HD Blizzard Mk4 030 50Mhz 68882 (50Mhz)
E-Mail me with your suggestions, bug reports or REGISTERED shareware programs
to garpa@southwales-u-net.com
or Snail_mail me with your gift, CASH,POSTAL ORDER or EURO-CHEQUE to
If money - as long as its more than £5 sterling (it'll cost me a half that
to change it unless I get floods of foreign money :)
Carl Harrison
24 High Close
Green Meadows
Nelson
Mid-Glamorgan
South Wales
United Kingdom
CF46 6HJ
and don't forget to leave yer e-mail address or snail-mail address !!!!
When you receive your E-Mailed/Snail-Mailed KeyFile, place it in your
S: directory. Each Key-File is personalised, and has been encoded using
Document File Protector © C.Harrison 1997 - which is UNBREAKABLE - but I've
only given KnowAll a code-sequence of 1, which is the VERY lowest setting
of DFP and will take sometime to crack. Sounds Easy to crack? Not bad, but
a different keyfile will be released for each version, and will be e-mailed
to the registrees so any keyfiles floating about on pirate BBS's will mean
the IMMEDIATE retraction of KnoWAll from Aminet and no further releases will
be processed for the general public. Keep an eye for DFP on Aminet in 1997
for the Amiga Platform.
for the next exciting episode of KnoWALL do the honest thing!
VERSION UPDATE HISTORY
----------------------
1.01 Fixed text display on Knowall's own-screen display. Optimised the
routine for reading the root-directory of the device. Increased
speed about 35% - BUT since people do not have many files in their
root directory, I doubt if anyone will notice the difference, but
it is an optimise!
1.02 KnowAll has now been CLIed and prevented from creating its own screen.
The reason of this, is that people like to have sight of all software
running, and that all too frequently, the user would be running the
the program on QUIET mode.
Display routines and QUIET checking routines have been removed and
has resulted in a speed-increase of upto 10% (on top of the 35%
speed increase on the QUIET mode of pre-V1.02) so a total increase
of approximatley 45% has been achieved of directory reading and
outputting data to the catalogue files. The only problem now is,
I can't really optimise it any more, but I have to add more
options to take advantage of the directory-engine routine I have
wrote. Never Mind. I can promise that the extra-option versions
will only slow down VERY slightly when checking and will slow
down a little further for the actual option that you chose to
use. Um. What else... Oh yeah, I've included the proper name of the
device that is being scanned on the CLI output and in the catalogue
so that in the newer versions, in-catalogue searching will be allowed,
allowing you to search through your complete collection and catalogue
wildcarded files! AND catalogue whatever device yer doing as well. I'll
build it in like the others, a sort of pre-emtive multi-tasking program
with mini-programs running as well. Kewl.
1.03 Version 1.03 is upon us at last, and is now SHAREWARE. New options
added from V1.03 will not be available to any un-registered users,
such as searching within-catalogues and being able to do anything.
Only devices can be catalogued and searched, and if you take a look
at the speed difference when searching through catalogues rather
than devices - registering makes sense. Save over 50% of your time
if you register. Other than being able to do in-catalogue searches,
you can have an un-limited directory of catalogues which KnowAll
will browse through and do action your commands. Built-in Help Page
has been amended to show new options.
1.04 VERBOSE1 and VERBOSE2 commands added. KnowAll was then tested
EXTENSIVELY for TEN HOURS working on over 15 GIG of data on hard-drives
Compact Discs, Floppy Disks (does not work in RAM DISK tho).
I should soon be adding Arexx commands, so that BBS's will be able
to fully integrate with KnoWAll (and any other Arexx compatible progs)
ALL bugs have been COMPLETELY removed upto this version.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1352 714 47.1% 22-Sep-97 17:25:12 KnowAll.info
3842 579 84.9% 08-Sep-97 06:20:04 +KnowAll.Doc.info
46948 28913 38.4% 06-Sep-97 22:36:48 +amos.library
19679 8386 57.3% 26-Sep-97 17:27:14 +KnowAll.Doc
33504 17156 48.7% 27-Sep-97 07:45:52 +Knowall
-------- ------- ----- --------- --------
105325 55748 47.0% 27-Sep-97 15:02:42 5 files